function a($directory) {
 chak($directory + _strlen($directory) | 0);
 var $210 = HEAP32[100];
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $210;
 chak();
 var $210a = HEAP32[100];
 something();
 HEAP32[90] = $210a;
 chak();
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $hack;
 chak();
 var $b = HEAP32[11] + 7 | 0;
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $b;
 chak();
 var $bb2 = HEAP32[11];
 HEAP32[111] = 321;
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $bb2 + 7 | 0;
 chak();
 HEAP32[1e3] = HEAP32[100];
 chak();
 var $e = func();
 HEAP32[1e3] = $e;
 chak();
 tor(func());
 chak();
 tor(HEAP[9]);
 barrier();
 var $$210, $$210a, $$b, $$bb2, $$e;
 $$210 = HEAP32[100];
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $$210;
 chak();
 $$210a = HEAP32[100];
 something();
 HEAP32[90] = $$210a;
 chak();
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $$hack;
 chak();
 $$b = HEAP32[11] + 7 | 0;
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $$b;
 chak();
 $$bb2 = HEAP32[11];
 HEAP32[111] = 321;
 HEAP32[1e3] = HEAP32[5];
 HEAP32[90] = $$bb2 + 7 | 0;
 chak();
 HEAP32[1e3] = HEAP32[100];
 chak();
 $$e = func();
 HEAP32[1e3] = $$e;
 chak();
 tor(func());
 chak();
 tor(HEAP[9]);
 barrier();
 var $65, $image, $51$s2, $71;
 var $71 = HEAP32[$65 >> 2] - _int_ceildiv(HEAP32[$image >> 2], HEAP32[$51$s2]) | 0;
 HEAP32[$65 >> 2] = _int_ceildivpow2($71, HEAP32[$51$s2 + 10]);
 barr();
 var ONCE = sheep();
 while (ONCE) {
  work();
 }
 var ONCEb = 75;
 while (ONCEb) {
  work();
 }
 var $26 = __ZL3minIiET_S0_S0_12(4096, 4096 - $16 | 0);
 print(FUNCTION_TABLE[$22]($18, $16 + ($this + 27) | 0, $26));
 chak();
 do {
  print(10);
 } while (0);
 var zzz1 = 10;
 do {
  print(zzz1);
 } while (1);
}

